/*
 * 2009-12-30 by www.xiaxueqi.com
 */
/* reset */
body {
	background:#fff;
	line-height:166.6%;
	font-size:12px
}
body, input, select, button {
	font-family:verdana, sans-serif
}
h1, h2, h3, h4, h5, h6, select, input, textarea, button, table {
	font-size:100%
}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, form, p, dl, dt, dd, table, th, td, img, blockquote {
	margin:0;
	padding:0;
	border:0
}
input, button, textarea, img {
	line-height:normal
}
abbr, acronym, address, cite, q, em, code, var, dfn, ins {
	font-style:normal;
	text-decoration:none;
	border:0
}
q:before, q:after {
	content:""
}
ul, ol {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
select, input, button, button img {
	vertical-align:middle
}
.ipt-r, .ipt-c {
	width:16px;
	height:16px;
+width:15px;
+height:15px;
	_height:14px;
	padding:0;
	margin:2px 3px 2px 0;
	overflow:hidden;
	-ms-box-sizing:border-box
}
.page, .header, .content, .footer {
	margin:auto
}
/* 全局 */
a {
	color:#005590;
	text-decoration:none
}
/* 清除浮动和垂直边距重叠 */
.header, .fn-clear {
+zoom:1;
}
.header:before, .header:after, .fn-clear:before, .fn-clear:after {
	clear:both;
	content:".";
	font-size:0;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
/* 内联块元素 */
.btn, .autologin, .login .domain, .fn-ib {
	display:-moz-inline-box;
	-moz-box-align:center;
	display:inline-block;
+display:inline;
+zoom:1;
	vertical-align:middle;
}
/* 公用背景图 */
.intro-new dd, .login .tips .arr, .login .tips .close, .autologin, .login .domain, .login h2, .gotoreg .reg, .news li, .news, .logo em, .btn, .ico, .bg ,myh{
	background-image:url(../../images/reg/bg_v6_1.gif);
	background-repeat:no-repeat
}
/* 整体 */
.page {
	padding:20px 0
}
/* 页头 */
.header {
	width:795px;
	position:relative;
	z-index:2
}
.logo {
	float:left;
	padding-left:10px
}
.logo img {
	display:block;
	width:128px;
	height:40px
}
.logo em {
	display:block;
	margin-top:10px;
	width:131px;
	height:17px;
	background-position:0 -72px;
	line-height:999em;
	overflow:hidden
}
.toplink {
	float:right;
	display:inline;
	margin:12px 18px 0 0;
	width:333px
}
.toplink a {
	margin-left:7px;
	color:#848585;
	text-decoration:none
}
.toplink a:hover {
	color:#000
}
/* 主体 */
.content {
	width:874px;
	margin-top:-30px;
	position:relative;
	z-index:1;
	background:url(../../images/reg/login.gif) 454px 27px no-repeat
}
/* 主要内容 */
.main {
	width:874px;
	height:420px;
	background-repeat:no-repeat
}
.main .fortheme {
	display:none
}
.main .piclink {
	position:absolute;
	left:43px;
	top:110px;
	width:415px;
	height:190px
}
.gotoreg {
	position:absolute;
	left:50px;
	top:70px;
	width:365px
}
.gotoreg a {
	color:#848585
}
.gotoreg .txt {
	float:left
}
.gotoreg .reg {
	float:right;
	width:97px;
	height:18px;
	margin-top:20px;
	background-position:-144px -72px;
	line-height:999em;
	overflow:hidden
}
.month, .effect {
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	width:159px;
	height:100px
}
.effect a {
	display:block;
	position:relative;
	width:48px;
	height:48px;
	left:40px;
	top:27px
}
.month {
	background:url(../../images/reg/month_1003_1.jpg) no-repeat
}

.login {
	position:absolute;
	left:454px;
	top:27px;
	width:315px;
	height:349px;
	padding:44px 32px 0
}
.login h2{
	height:28px;
	font-size:16px;
	padding-left:45px;
	padding-top:5px;
	padding-bottom:0px;
}
.login h2 .myh {
	width:30px;
	height:28px;
	background-position:0 0;
	line-height:999em;
	overflow:hidden;
}
.login .fi {
	margin:12px 0;
	_margin:11px 0;
	height:30px
}
.login .fi-nolb {
	padding-left:46px;
	height:24px
}
.login .lb {
	float:left;
	line-height:30px;
	margin-right:10px;
	_margin-right:7px
}
.login .domain {
	width:75px;
	height:16px;
	background-position:0 -36px;
	line-height:999em;
	overflow:hidden
}
.login .forget {
	color:#333
}

.login .chkyzm {
	line-height:30px;
	margin-left:11px;
	color:#333
}

.login .ipt-t {
	width:172px;
	height:20px;
	margin-right:5px;
	border:1px solid #47749B;
	padding:4px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	ime-mode:disabled
}
.login .ipt-t-focus, .login .ipt-t:focus {
	background-color:#FFFFE1
}
.login select {
	width:182px;
	position:relative;
	top:4px
}
.login .options {
	position:relative
}
.login .options label {
}
.login .autologin {
	margin:0 5px 0 0;
	width:20px;
	height:22px;
	background-position:-108px -33px;
	line-height:999em;
	overflow:hidden
}
.login .btn {
	height:24px;
	line-height:24px;
	text-align:center;
	cursor:pointer;
	border:0;
	padding:0;
	font-weight:bold;
	font-size:13px;
	color:#2B2B2B
}
.login .btn-login {
	width:82px;
	background-position:-432px 0
}
.login .btn-login-hover, .login .btn-login:hover {
	background-position:-432px -36px
}
.login .btn-login-active, .login .btn-login:active {
	background-position:-432px -72px
}
.login .btn-reg {
	margin-left:18px;
	width:78px;
	background-position:-324px 0
}
.login .btn-reg:hover {
	background-position:-324px -36px
}
.login .btn-reg:active {
	background-position:-324px -72px
}
.login .ext {
	border-top:1px solid #DCDCDC;
	margin-top:25px;
	padding:14px 0 0 36px
}
.login .ext li {
	margin:4px 0
}
.login .ext, .login .ext a {
	color:#848585
}
.login .ext a:hover {
	color:#000
}
.login .tips {
	height:22px;
	margin:-7px 0 -9px 46px
}
.login .tips .inner {
	float:left;
	display:inline;
	position:relative;
	padding:0 18px 0 6px;
	zoom:1;
	background:#FFFFE1;
	border:1px solid #C6C6A8;
	color:#565656
}
.login .tips a {
	text-decoration:underline
}
.login .tips em {
	color:#328721
}
.login .tips .close {
	position:absolute;
	right:0;
	top:2px;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-999em;
	background-position:-715px -68px
}
.login .tips .arr {
	position:absolute;
	top:-5px;
	left:15px;
	width:9px;
	height:5px;
	background-position:-684px -72px
}
/* 最新动态 */
.news {
	width:795px;
	height:26px;
	line-height:26px;
	margin:22px auto 25px;
	background-position:0 -108px
}
.news h3 {
	float:left;
	width:100px;
	text-indent:16px
}
.news ul {
	float:left;
	display:inline;
	width:675px;
	margin-left:16px
}
.news li {
	float:left;
	width:33.3%;
	text-indent:14px;
	background-position:-756px 6px
}
/* 页脚 */
.footer {
	width:795px;
	height:30px;
	background-position:0 -144px;
}
.ftlink, .ftlink a {
	color:#848585
}
.ftlink {
	/*float:left;*/
	margin:10px 0 0 0;
	margin-left:118px;
}
.ftlink a {
	margin-right:3px;
+margin-right:2px
}
.ftlink a:hover {
	color:#000
}
/* 主题 */
/* 其他主题 */
.theme-sjy {
	background:url(../../images/reg/theme_sjy_1.jpg)
}
.theme-sjy .fortheme-at {
	display:block
}


/* 推广信息 */
.intro-new {
	position:absolute;
	left:43px;
	top:311px;
	height:77px;
	background-position:0px -157px
}
.intro-new dl {
	margin-left:95px;
	margin-top:4px
}
.intro-new dl dt {
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px
}
.intro-new dl dd {
	padding-left:12px;
	color:#858686;
	line-height:24px
}
.intro-new-noico {
	background:none
}
.intro-new-noico dl {
	margin-left:0
}
.intro-new-noico dd {
	background-position:-756px -72px;
}
